package com.zzy;


import com.zuiche.voice.ethereal.system.entity.AccountInteraction;
import com.zuiche.voice.ethereal.system.entity.dto.AccountInteractionRequest;
import org.mapstruct.Mapper;
import org.mapstruct.MappingConstants;
import org.mapstruct.NullValuePropertyMappingStrategy;
import org.mapstruct.ReportingPolicy;

/**
 * @author kaige
 *
 */
@Mapper(componentModel = MappingConstants.ComponentModel.SPRING,
        nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE,
        unmappedTargetPolicy = ReportingPolicy.IGNORE)
public interface AccountInteractionMapping {

    AccountInteraction copyProp(AccountInteractionRequest accountInteractionRequest);


    AccountInteraction copyProp(AccountInteraction accountInteraction);
}
